package com.ruoyi.column.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 栏目管理对象 e_column
 *
 * @author ruoyi
 * @date 2024-11-23
 */
public class EColumn extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 节点名称 */
    @Excel(name = "节点名称")
    private String name;

    /** 父id */
    @Excel(name = "父id")
    private Long pid;

    /** 节点英文名称 */
    @Excel(name = "节点英文名称")
    private String ename;

    /** 页面路径 */
    @Excel(name = "页面路径")
    private String pagepath;

    /** 接口路径 */
    @Excel(name = "接口路径")
    private String interfacepath;

    /** 排序 */
    @Excel(name = "排序")
    private Long orders;

    /** 是否删除 */
    @Excel(name = "是否删除")
    private Long isdel;

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setName(String name)
    {
        this.name = name;
    }

    public String getName()
    {
        return name;
    }
    public void setPid(Long pid)
    {
        this.pid = pid;
    }

    public Long getPid()
    {
        return pid;
    }
    public void setEname(String ename)
    {
        this.ename = ename;
    }

    public String getEname()
    {
        return ename;
    }

    @Override
    public String toString() {
        return "EColumn{" +
                "id=" + id +
                ", name='" + name + '\'' +
                ", pid=" + pid +
                ", ename='" + ename + '\'' +
                ", pagepath='" + pagepath + '\'' +
                ", interfacepath='" + interfacepath + '\'' +
                ", orders=" + orders +
                ", isdel=" + isdel +
                '}';
    }

    public String getPagepath() {
        return pagepath;
    }

    public void setPagepath(String pagepath) {
        this.pagepath = pagepath;
    }

    public String getInterfacepath() {
        return interfacepath;
    }

    public void setInterfacepath(String interfacepath) {
        this.interfacepath = interfacepath;
    }

    public Long getIsdel() {
        return isdel;
    }

    public void setIsdel(Long isdel) {
        this.isdel = isdel;
    }

    public Long getOrders() {
        return orders;
    }

    public void setOrders(Long orders) {
        this.orders = orders;
    }

}
